#include <iostream>
#include <stdio.h>
#include <cmath>
#include <cstdlib>
using namespace std;

int main()
{
	srand(12112111);
	int n,l;
	cin>>n>>l;
	
	double x[10], y[10];
	
	for(int i = 0; i < n; i++) 
	    cin>>x[i]>>y[i];
	    
	for(int i = 0; i < 10000000; i++)
	{
		double tx = rand(), ty = rand();
		while(tx > l) 
		    tx /= 10;
		while(ty > l) 
		    ty /= 10;
		
		bool ok = true;
		for(int i = 0; i < n; i++) //看在不在某个屏蔽器范围内
		{
			if(pow(tx - x[i], 2) + pow(ty - y[i], 2) < pow(l / n, 2)) //在不在圆内
			{
				ok = false;
				//可以产生一个出这个屏蔽器范围的解
				break;
			}
		}
		if(ok)
		{
			printf("%.3lf %.3lf", tx, ty);
			return 0;
		}
	}
	cout<<"GG";
}